type crypto/internal/nistec/fiat.p384Uint1
583 uses
crypto/internal/nistec/fiat (current package)
p384.go#L125: p384Selectznz((*p384UntypedFieldElement)(&v.x), p384Uint1(cond),
p384_fiat64.go#L43: type p384Uint1 uint64 // We use uint64 instead of a more narrow type for performance reasons; see https://github.com/mit-plv/fiat-crypto/pull/1006#issuecomment-892625927
p384_fiat64.go#L71: func p384CmovznzU64(out1 *uint64, arg1 p384Uint1, arg2 uint64, arg3 uint64) {
p384_fiat64.go#L118: x21, x22 = bits.Add64(x16, x13, uint64(p384Uint1(x20)))
p384_fiat64.go#L121: x23, x24 = bits.Add64(x14, x11, uint64(p384Uint1(x22)))
p384_fiat64.go#L124: x25, x26 = bits.Add64(x12, x9, uint64(p384Uint1(x24)))
p384_fiat64.go#L127: x27, x28 = bits.Add64(x10, x7, uint64(p384Uint1(x26)))
p384_fiat64.go#L128: x29 := (uint64(p384Uint1(x28)) + x8)
p384_fiat64.go#L154: x46, x47 = bits.Add64(x41, x38, uint64(p384Uint1(x45)))
p384_fiat64.go#L157: x48, x49 = bits.Add64(x39, x36, uint64(p384Uint1(x47)))
p384_fiat64.go#L160: x50, x51 = bits.Add64(x37, x34, uint64(p384Uint1(x49)))
p384_fiat64.go#L163: x52, x53 = bits.Add64(x35, x32, uint64(p384Uint1(x51)))
p384_fiat64.go#L164: x54 := (uint64(p384Uint1(x53)) + x33)
p384_fiat64.go#L169: x57, x58 = bits.Add64(x19, x44, uint64(p384Uint1(x56)))
p384_fiat64.go#L172: x59, x60 = bits.Add64(x21, x46, uint64(p384Uint1(x58)))
p384_fiat64.go#L175: x61, x62 = bits.Add64(x23, x48, uint64(p384Uint1(x60)))
p384_fiat64.go#L178: x63, x64 = bits.Add64(x25, x50, uint64(p384Uint1(x62)))
p384_fiat64.go#L181: x65, x66 = bits.Add64(x27, x52, uint64(p384Uint1(x64)))
p384_fiat64.go#L184: x67, x68 = bits.Add64(x29, x54, uint64(p384Uint1(x66)))
p384_fiat64.go#L208: x83, x84 = bits.Add64(x78, x75, uint64(p384Uint1(x82)))
p384_fiat64.go#L211: x85, x86 = bits.Add64(x76, x73, uint64(p384Uint1(x84)))
p384_fiat64.go#L214: x87, x88 = bits.Add64(x74, x71, uint64(p384Uint1(x86)))
p384_fiat64.go#L217: x89, x90 = bits.Add64(x72, x69, uint64(p384Uint1(x88)))
p384_fiat64.go#L218: x91 := (uint64(p384Uint1(x90)) + x70)
p384_fiat64.go#L224: x94, x95 = bits.Add64(x59, x81, uint64(p384Uint1(x93)))
p384_fiat64.go#L227: x96, x97 = bits.Add64(x61, x83, uint64(p384Uint1(x95)))
p384_fiat64.go#L230: x98, x99 = bits.Add64(x63, x85, uint64(p384Uint1(x97)))
p384_fiat64.go#L233: x100, x101 = bits.Add64(x65, x87, uint64(p384Uint1(x99)))
p384_fiat64.go#L236: x102, x103 = bits.Add64(x67, x89, uint64(p384Uint1(x101)))
p384_fiat64.go#L239: x104, x105 = bits.Add64(uint64(p384Uint1(x68)), x91, uint64(p384Uint1(x103)))
p384_fiat64.go#L265: x122, x123 = bits.Add64(x117, x114, uint64(p384Uint1(x121)))
p384_fiat64.go#L268: x124, x125 = bits.Add64(x115, x112, uint64(p384Uint1(x123)))
p384_fiat64.go#L271: x126, x127 = bits.Add64(x113, x110, uint64(p384Uint1(x125)))
p384_fiat64.go#L274: x128, x129 = bits.Add64(x111, x108, uint64(p384Uint1(x127)))
p384_fiat64.go#L275: x130 := (uint64(p384Uint1(x129)) + x109)
p384_fiat64.go#L280: x133, x134 = bits.Add64(x94, x120, uint64(p384Uint1(x132)))
p384_fiat64.go#L283: x135, x136 = bits.Add64(x96, x122, uint64(p384Uint1(x134)))
p384_fiat64.go#L286: x137, x138 = bits.Add64(x98, x124, uint64(p384Uint1(x136)))
p384_fiat64.go#L289: x139, x140 = bits.Add64(x100, x126, uint64(p384Uint1(x138)))
p384_fiat64.go#L292: x141, x142 = bits.Add64(x102, x128, uint64(p384Uint1(x140)))
p384_fiat64.go#L295: x143, x144 = bits.Add64(x104, x130, uint64(p384Uint1(x142)))
p384_fiat64.go#L296: x145 := (uint64(p384Uint1(x144)) + uint64(p384Uint1(x105)))
p384_fiat64.go#L320: x160, x161 = bits.Add64(x155, x152, uint64(p384Uint1(x159)))
p384_fiat64.go#L323: x162, x163 = bits.Add64(x153, x150, uint64(p384Uint1(x161)))
p384_fiat64.go#L326: x164, x165 = bits.Add64(x151, x148, uint64(p384Uint1(x163)))
p384_fiat64.go#L329: x166, x167 = bits.Add64(x149, x146, uint64(p384Uint1(x165)))
p384_fiat64.go#L330: x168 := (uint64(p384Uint1(x167)) + x147)
p384_fiat64.go#L336: x171, x172 = bits.Add64(x135, x158, uint64(p384Uint1(x170)))
p384_fiat64.go#L339: x173, x174 = bits.Add64(x137, x160, uint64(p384Uint1(x172)))
p384_fiat64.go#L342: x175, x176 = bits.Add64(x139, x162, uint64(p384Uint1(x174)))
p384_fiat64.go#L345: x177, x178 = bits.Add64(x141, x164, uint64(p384Uint1(x176)))
p384_fiat64.go#L348: x179, x180 = bits.Add64(x143, x166, uint64(p384Uint1(x178)))
p384_fiat64.go#L351: x181, x182 = bits.Add64(x145, x168, uint64(p384Uint1(x180)))
p384_fiat64.go#L377: x199, x200 = bits.Add64(x194, x191, uint64(p384Uint1(x198)))
p384_fiat64.go#L380: x201, x202 = bits.Add64(x192, x189, uint64(p384Uint1(x200)))
p384_fiat64.go#L383: x203, x204 = bits.Add64(x190, x187, uint64(p384Uint1(x202)))
p384_fiat64.go#L386: x205, x206 = bits.Add64(x188, x185, uint64(p384Uint1(x204)))
p384_fiat64.go#L387: x207 := (uint64(p384Uint1(x206)) + x186)
p384_fiat64.go#L392: x210, x211 = bits.Add64(x171, x197, uint64(p384Uint1(x209)))
p384_fiat64.go#L395: x212, x213 = bits.Add64(x173, x199, uint64(p384Uint1(x211)))
p384_fiat64.go#L398: x214, x215 = bits.Add64(x175, x201, uint64(p384Uint1(x213)))
p384_fiat64.go#L401: x216, x217 = bits.Add64(x177, x203, uint64(p384Uint1(x215)))
p384_fiat64.go#L404: x218, x219 = bits.Add64(x179, x205, uint64(p384Uint1(x217)))
p384_fiat64.go#L407: x220, x221 = bits.Add64(x181, x207, uint64(p384Uint1(x219)))
p384_fiat64.go#L408: x222 := (uint64(p384Uint1(x221)) + uint64(p384Uint1(x182)))
p384_fiat64.go#L432: x237, x238 = bits.Add64(x232, x229, uint64(p384Uint1(x236)))
p384_fiat64.go#L435: x239, x240 = bits.Add64(x230, x227, uint64(p384Uint1(x238)))
p384_fiat64.go#L438: x241, x242 = bits.Add64(x228, x225, uint64(p384Uint1(x240)))
p384_fiat64.go#L441: x243, x244 = bits.Add64(x226, x223, uint64(p384Uint1(x242)))
p384_fiat64.go#L442: x245 := (uint64(p384Uint1(x244)) + x224)
p384_fiat64.go#L448: x248, x249 = bits.Add64(x212, x235, uint64(p384Uint1(x247)))
p384_fiat64.go#L451: x250, x251 = bits.Add64(x214, x237, uint64(p384Uint1(x249)))
p384_fiat64.go#L454: x252, x253 = bits.Add64(x216, x239, uint64(p384Uint1(x251)))
p384_fiat64.go#L457: x254, x255 = bits.Add64(x218, x241, uint64(p384Uint1(x253)))
p384_fiat64.go#L460: x256, x257 = bits.Add64(x220, x243, uint64(p384Uint1(x255)))
p384_fiat64.go#L463: x258, x259 = bits.Add64(x222, x245, uint64(p384Uint1(x257)))
p384_fiat64.go#L489: x276, x277 = bits.Add64(x271, x268, uint64(p384Uint1(x275)))
p384_fiat64.go#L492: x278, x279 = bits.Add64(x269, x266, uint64(p384Uint1(x277)))
p384_fiat64.go#L495: x280, x281 = bits.Add64(x267, x264, uint64(p384Uint1(x279)))
p384_fiat64.go#L498: x282, x283 = bits.Add64(x265, x262, uint64(p384Uint1(x281)))
p384_fiat64.go#L499: x284 := (uint64(p384Uint1(x283)) + x263)
p384_fiat64.go#L504: x287, x288 = bits.Add64(x248, x274, uint64(p384Uint1(x286)))
p384_fiat64.go#L507: x289, x290 = bits.Add64(x250, x276, uint64(p384Uint1(x288)))
p384_fiat64.go#L510: x291, x292 = bits.Add64(x252, x278, uint64(p384Uint1(x290)))
p384_fiat64.go#L513: x293, x294 = bits.Add64(x254, x280, uint64(p384Uint1(x292)))
p384_fiat64.go#L516: x295, x296 = bits.Add64(x256, x282, uint64(p384Uint1(x294)))
p384_fiat64.go#L519: x297, x298 = bits.Add64(x258, x284, uint64(p384Uint1(x296)))
p384_fiat64.go#L520: x299 := (uint64(p384Uint1(x298)) + uint64(p384Uint1(x259)))
p384_fiat64.go#L544: x314, x315 = bits.Add64(x309, x306, uint64(p384Uint1(x313)))
p384_fiat64.go#L547: x316, x317 = bits.Add64(x307, x304, uint64(p384Uint1(x315)))
p384_fiat64.go#L550: x318, x319 = bits.Add64(x305, x302, uint64(p384Uint1(x317)))
p384_fiat64.go#L553: x320, x321 = bits.Add64(x303, x300, uint64(p384Uint1(x319)))
p384_fiat64.go#L554: x322 := (uint64(p384Uint1(x321)) + x301)
p384_fiat64.go#L560: x325, x326 = bits.Add64(x289, x312, uint64(p384Uint1(x324)))
p384_fiat64.go#L563: x327, x328 = bits.Add64(x291, x314, uint64(p384Uint1(x326)))
p384_fiat64.go#L566: x329, x330 = bits.Add64(x293, x316, uint64(p384Uint1(x328)))
p384_fiat64.go#L569: x331, x332 = bits.Add64(x295, x318, uint64(p384Uint1(x330)))
p384_fiat64.go#L572: x333, x334 = bits.Add64(x297, x320, uint64(p384Uint1(x332)))
p384_fiat64.go#L575: x335, x336 = bits.Add64(x299, x322, uint64(p384Uint1(x334)))
p384_fiat64.go#L601: x353, x354 = bits.Add64(x348, x345, uint64(p384Uint1(x352)))
p384_fiat64.go#L604: x355, x356 = bits.Add64(x346, x343, uint64(p384Uint1(x354)))
p384_fiat64.go#L607: x357, x358 = bits.Add64(x344, x341, uint64(p384Uint1(x356)))
p384_fiat64.go#L610: x359, x360 = bits.Add64(x342, x339, uint64(p384Uint1(x358)))
p384_fiat64.go#L611: x361 := (uint64(p384Uint1(x360)) + x340)
p384_fiat64.go#L616: x364, x365 = bits.Add64(x325, x351, uint64(p384Uint1(x363)))
p384_fiat64.go#L619: x366, x367 = bits.Add64(x327, x353, uint64(p384Uint1(x365)))
p384_fiat64.go#L622: x368, x369 = bits.Add64(x329, x355, uint64(p384Uint1(x367)))
p384_fiat64.go#L625: x370, x371 = bits.Add64(x331, x357, uint64(p384Uint1(x369)))
p384_fiat64.go#L628: x372, x373 = bits.Add64(x333, x359, uint64(p384Uint1(x371)))
p384_fiat64.go#L631: x374, x375 = bits.Add64(x335, x361, uint64(p384Uint1(x373)))
p384_fiat64.go#L632: x376 := (uint64(p384Uint1(x375)) + uint64(p384Uint1(x336)))
p384_fiat64.go#L656: x391, x392 = bits.Add64(x386, x383, uint64(p384Uint1(x390)))
p384_fiat64.go#L659: x393, x394 = bits.Add64(x384, x381, uint64(p384Uint1(x392)))
p384_fiat64.go#L662: x395, x396 = bits.Add64(x382, x379, uint64(p384Uint1(x394)))
p384_fiat64.go#L665: x397, x398 = bits.Add64(x380, x377, uint64(p384Uint1(x396)))
p384_fiat64.go#L666: x399 := (uint64(p384Uint1(x398)) + x378)
p384_fiat64.go#L672: x402, x403 = bits.Add64(x366, x389, uint64(p384Uint1(x401)))
p384_fiat64.go#L675: x404, x405 = bits.Add64(x368, x391, uint64(p384Uint1(x403)))
p384_fiat64.go#L678: x406, x407 = bits.Add64(x370, x393, uint64(p384Uint1(x405)))
p384_fiat64.go#L681: x408, x409 = bits.Add64(x372, x395, uint64(p384Uint1(x407)))
p384_fiat64.go#L684: x410, x411 = bits.Add64(x374, x397, uint64(p384Uint1(x409)))
p384_fiat64.go#L687: x412, x413 = bits.Add64(x376, x399, uint64(p384Uint1(x411)))
p384_fiat64.go#L713: x430, x431 = bits.Add64(x425, x422, uint64(p384Uint1(x429)))
p384_fiat64.go#L716: x432, x433 = bits.Add64(x423, x420, uint64(p384Uint1(x431)))
p384_fiat64.go#L719: x434, x435 = bits.Add64(x421, x418, uint64(p384Uint1(x433)))
p384_fiat64.go#L722: x436, x437 = bits.Add64(x419, x416, uint64(p384Uint1(x435)))
p384_fiat64.go#L723: x438 := (uint64(p384Uint1(x437)) + x417)
p384_fiat64.go#L728: x441, x442 = bits.Add64(x402, x428, uint64(p384Uint1(x440)))
p384_fiat64.go#L731: x443, x444 = bits.Add64(x404, x430, uint64(p384Uint1(x442)))
p384_fiat64.go#L734: x445, x446 = bits.Add64(x406, x432, uint64(p384Uint1(x444)))
p384_fiat64.go#L737: x447, x448 = bits.Add64(x408, x434, uint64(p384Uint1(x446)))
p384_fiat64.go#L740: x449, x450 = bits.Add64(x410, x436, uint64(p384Uint1(x448)))
p384_fiat64.go#L743: x451, x452 = bits.Add64(x412, x438, uint64(p384Uint1(x450)))
p384_fiat64.go#L744: x453 := (uint64(p384Uint1(x452)) + uint64(p384Uint1(x413)))
p384_fiat64.go#L750: x456, x457 = bits.Sub64(x443, 0xffffffff00000000, uint64(p384Uint1(x455)))
p384_fiat64.go#L753: x458, x459 = bits.Sub64(x445, 0xfffffffffffffffe, uint64(p384Uint1(x457)))
p384_fiat64.go#L756: x460, x461 = bits.Sub64(x447, 0xffffffffffffffff, uint64(p384Uint1(x459)))
p384_fiat64.go#L759: x462, x463 = bits.Sub64(x449, 0xffffffffffffffff, uint64(p384Uint1(x461)))
p384_fiat64.go#L762: x464, x465 = bits.Sub64(x451, 0xffffffffffffffff, uint64(p384Uint1(x463)))
p384_fiat64.go#L764: _, x467 = bits.Sub64(x453, uint64(0x0), uint64(p384Uint1(x465)))
p384_fiat64.go#L766: p384CmovznzU64(&x468, p384Uint1(x467), x454, x441)
p384_fiat64.go#L768: p384CmovznzU64(&x469, p384Uint1(x467), x456, x443)
p384_fiat64.go#L770: p384CmovznzU64(&x470, p384Uint1(x467), x458, x445)
p384_fiat64.go#L772: p384CmovznzU64(&x471, p384Uint1(x467), x460, x447)
p384_fiat64.go#L774: p384CmovznzU64(&x472, p384Uint1(x467), x462, x449)
p384_fiat64.go#L776: p384CmovznzU64(&x473, p384Uint1(x467), x464, x451)
p384_fiat64.go#L825: x21, x22 = bits.Add64(x16, x13, uint64(p384Uint1(x20)))
p384_fiat64.go#L828: x23, x24 = bits.Add64(x14, x11, uint64(p384Uint1(x22)))
p384_fiat64.go#L831: x25, x26 = bits.Add64(x12, x9, uint64(p384Uint1(x24)))
p384_fiat64.go#L834: x27, x28 = bits.Add64(x10, x7, uint64(p384Uint1(x26)))
p384_fiat64.go#L835: x29 := (uint64(p384Uint1(x28)) + x8)
p384_fiat64.go#L861: x46, x47 = bits.Add64(x41, x38, uint64(p384Uint1(x45)))
p384_fiat64.go#L864: x48, x49 = bits.Add64(x39, x36, uint64(p384Uint1(x47)))
p384_fiat64.go#L867: x50, x51 = bits.Add64(x37, x34, uint64(p384Uint1(x49)))
p384_fiat64.go#L870: x52, x53 = bits.Add64(x35, x32, uint64(p384Uint1(x51)))
p384_fiat64.go#L871: x54 := (uint64(p384Uint1(x53)) + x33)
p384_fiat64.go#L876: x57, x58 = bits.Add64(x19, x44, uint64(p384Uint1(x56)))
p384_fiat64.go#L879: x59, x60 = bits.Add64(x21, x46, uint64(p384Uint1(x58)))
p384_fiat64.go#L882: x61, x62 = bits.Add64(x23, x48, uint64(p384Uint1(x60)))
p384_fiat64.go#L885: x63, x64 = bits.Add64(x25, x50, uint64(p384Uint1(x62)))
p384_fiat64.go#L888: x65, x66 = bits.Add64(x27, x52, uint64(p384Uint1(x64)))
p384_fiat64.go#L891: x67, x68 = bits.Add64(x29, x54, uint64(p384Uint1(x66)))
p384_fiat64.go#L915: x83, x84 = bits.Add64(x78, x75, uint64(p384Uint1(x82)))
p384_fiat64.go#L918: x85, x86 = bits.Add64(x76, x73, uint64(p384Uint1(x84)))
p384_fiat64.go#L921: x87, x88 = bits.Add64(x74, x71, uint64(p384Uint1(x86)))
p384_fiat64.go#L924: x89, x90 = bits.Add64(x72, x69, uint64(p384Uint1(x88)))
p384_fiat64.go#L925: x91 := (uint64(p384Uint1(x90)) + x70)
p384_fiat64.go#L931: x94, x95 = bits.Add64(x59, x81, uint64(p384Uint1(x93)))
p384_fiat64.go#L934: x96, x97 = bits.Add64(x61, x83, uint64(p384Uint1(x95)))
p384_fiat64.go#L937: x98, x99 = bits.Add64(x63, x85, uint64(p384Uint1(x97)))
p384_fiat64.go#L940: x100, x101 = bits.Add64(x65, x87, uint64(p384Uint1(x99)))
p384_fiat64.go#L943: x102, x103 = bits.Add64(x67, x89, uint64(p384Uint1(x101)))
p384_fiat64.go#L946: x104, x105 = bits.Add64(uint64(p384Uint1(x68)), x91, uint64(p384Uint1(x103)))
p384_fiat64.go#L972: x122, x123 = bits.Add64(x117, x114, uint64(p384Uint1(x121)))
p384_fiat64.go#L975: x124, x125 = bits.Add64(x115, x112, uint64(p384Uint1(x123)))
p384_fiat64.go#L978: x126, x127 = bits.Add64(x113, x110, uint64(p384Uint1(x125)))
p384_fiat64.go#L981: x128, x129 = bits.Add64(x111, x108, uint64(p384Uint1(x127)))
p384_fiat64.go#L982: x130 := (uint64(p384Uint1(x129)) + x109)
p384_fiat64.go#L987: x133, x134 = bits.Add64(x94, x120, uint64(p384Uint1(x132)))
p384_fiat64.go#L990: x135, x136 = bits.Add64(x96, x122, uint64(p384Uint1(x134)))
p384_fiat64.go#L993: x137, x138 = bits.Add64(x98, x124, uint64(p384Uint1(x136)))
p384_fiat64.go#L996: x139, x140 = bits.Add64(x100, x126, uint64(p384Uint1(x138)))
p384_fiat64.go#L999: x141, x142 = bits.Add64(x102, x128, uint64(p384Uint1(x140)))
p384_fiat64.go#L1002: x143, x144 = bits.Add64(x104, x130, uint64(p384Uint1(x142)))
p384_fiat64.go#L1003: x145 := (uint64(p384Uint1(x144)) + uint64(p384Uint1(x105)))
p384_fiat64.go#L1027: x160, x161 = bits.Add64(x155, x152, uint64(p384Uint1(x159)))
p384_fiat64.go#L1030: x162, x163 = bits.Add64(x153, x150, uint64(p384Uint1(x161)))
p384_fiat64.go#L1033: x164, x165 = bits.Add64(x151, x148, uint64(p384Uint1(x163)))
p384_fiat64.go#L1036: x166, x167 = bits.Add64(x149, x146, uint64(p384Uint1(x165)))
p384_fiat64.go#L1037: x168 := (uint64(p384Uint1(x167)) + x147)
p384_fiat64.go#L1043: x171, x172 = bits.Add64(x135, x158, uint64(p384Uint1(x170)))
p384_fiat64.go#L1046: x173, x174 = bits.Add64(x137, x160, uint64(p384Uint1(x172)))
p384_fiat64.go#L1049: x175, x176 = bits.Add64(x139, x162, uint64(p384Uint1(x174)))
p384_fiat64.go#L1052: x177, x178 = bits.Add64(x141, x164, uint64(p384Uint1(x176)))
p384_fiat64.go#L1055: x179, x180 = bits.Add64(x143, x166, uint64(p384Uint1(x178)))
p384_fiat64.go#L1058: x181, x182 = bits.Add64(x145, x168, uint64(p384Uint1(x180)))
p384_fiat64.go#L1084: x199, x200 = bits.Add64(x194, x191, uint64(p384Uint1(x198)))
p384_fiat64.go#L1087: x201, x202 = bits.Add64(x192, x189, uint64(p384Uint1(x200)))
p384_fiat64.go#L1090: x203, x204 = bits.Add64(x190, x187, uint64(p384Uint1(x202)))
p384_fiat64.go#L1093: x205, x206 = bits.Add64(x188, x185, uint64(p384Uint1(x204)))
p384_fiat64.go#L1094: x207 := (uint64(p384Uint1(x206)) + x186)
p384_fiat64.go#L1099: x210, x211 = bits.Add64(x171, x197, uint64(p384Uint1(x209)))
p384_fiat64.go#L1102: x212, x213 = bits.Add64(x173, x199, uint64(p384Uint1(x211)))
p384_fiat64.go#L1105: x214, x215 = bits.Add64(x175, x201, uint64(p384Uint1(x213)))
p384_fiat64.go#L1108: x216, x217 = bits.Add64(x177, x203, uint64(p384Uint1(x215)))
p384_fiat64.go#L1111: x218, x219 = bits.Add64(x179, x205, uint64(p384Uint1(x217)))
p384_fiat64.go#L1114: x220, x221 = bits.Add64(x181, x207, uint64(p384Uint1(x219)))
p384_fiat64.go#L1115: x222 := (uint64(p384Uint1(x221)) + uint64(p384Uint1(x182)))
p384_fiat64.go#L1139: x237, x238 = bits.Add64(x232, x229, uint64(p384Uint1(x236)))
p384_fiat64.go#L1142: x239, x240 = bits.Add64(x230, x227, uint64(p384Uint1(x238)))
p384_fiat64.go#L1145: x241, x242 = bits.Add64(x228, x225, uint64(p384Uint1(x240)))
p384_fiat64.go#L1148: x243, x244 = bits.Add64(x226, x223, uint64(p384Uint1(x242)))
p384_fiat64.go#L1149: x245 := (uint64(p384Uint1(x244)) + x224)
p384_fiat64.go#L1155: x248, x249 = bits.Add64(x212, x235, uint64(p384Uint1(x247)))
p384_fiat64.go#L1158: x250, x251 = bits.Add64(x214, x237, uint64(p384Uint1(x249)))
p384_fiat64.go#L1161: x252, x253 = bits.Add64(x216, x239, uint64(p384Uint1(x251)))
p384_fiat64.go#L1164: x254, x255 = bits.Add64(x218, x241, uint64(p384Uint1(x253)))
p384_fiat64.go#L1167: x256, x257 = bits.Add64(x220, x243, uint64(p384Uint1(x255)))
p384_fiat64.go#L1170: x258, x259 = bits.Add64(x222, x245, uint64(p384Uint1(x257)))
p384_fiat64.go#L1196: x276, x277 = bits.Add64(x271, x268, uint64(p384Uint1(x275)))
p384_fiat64.go#L1199: x278, x279 = bits.Add64(x269, x266, uint64(p384Uint1(x277)))
p384_fiat64.go#L1202: x280, x281 = bits.Add64(x267, x264, uint64(p384Uint1(x279)))
p384_fiat64.go#L1205: x282, x283 = bits.Add64(x265, x262, uint64(p384Uint1(x281)))
p384_fiat64.go#L1206: x284 := (uint64(p384Uint1(x283)) + x263)
p384_fiat64.go#L1211: x287, x288 = bits.Add64(x248, x274, uint64(p384Uint1(x286)))
p384_fiat64.go#L1214: x289, x290 = bits.Add64(x250, x276, uint64(p384Uint1(x288)))
p384_fiat64.go#L1217: x291, x292 = bits.Add64(x252, x278, uint64(p384Uint1(x290)))
p384_fiat64.go#L1220: x293, x294 = bits.Add64(x254, x280, uint64(p384Uint1(x292)))
p384_fiat64.go#L1223: x295, x296 = bits.Add64(x256, x282, uint64(p384Uint1(x294)))
p384_fiat64.go#L1226: x297, x298 = bits.Add64(x258, x284, uint64(p384Uint1(x296)))
p384_fiat64.go#L1227: x299 := (uint64(p384Uint1(x298)) + uint64(p384Uint1(x259)))
p384_fiat64.go#L1251: x314, x315 = bits.Add64(x309, x306, uint64(p384Uint1(x313)))
p384_fiat64.go#L1254: x316, x317 = bits.Add64(x307, x304, uint64(p384Uint1(x315)))
p384_fiat64.go#L1257: x318, x319 = bits.Add64(x305, x302, uint64(p384Uint1(x317)))
p384_fiat64.go#L1260: x320, x321 = bits.Add64(x303, x300, uint64(p384Uint1(x319)))
p384_fiat64.go#L1261: x322 := (uint64(p384Uint1(x321)) + x301)
p384_fiat64.go#L1267: x325, x326 = bits.Add64(x289, x312, uint64(p384Uint1(x324)))
p384_fiat64.go#L1270: x327, x328 = bits.Add64(x291, x314, uint64(p384Uint1(x326)))
p384_fiat64.go#L1273: x329, x330 = bits.Add64(x293, x316, uint64(p384Uint1(x328)))
p384_fiat64.go#L1276: x331, x332 = bits.Add64(x295, x318, uint64(p384Uint1(x330)))
p384_fiat64.go#L1279: x333, x334 = bits.Add64(x297, x320, uint64(p384Uint1(x332)))
p384_fiat64.go#L1282: x335, x336 = bits.Add64(x299, x322, uint64(p384Uint1(x334)))
p384_fiat64.go#L1308: x353, x354 = bits.Add64(x348, x345, uint64(p384Uint1(x352)))
p384_fiat64.go#L1311: x355, x356 = bits.Add64(x346, x343, uint64(p384Uint1(x354)))
p384_fiat64.go#L1314: x357, x358 = bits.Add64(x344, x341, uint64(p384Uint1(x356)))
p384_fiat64.go#L1317: x359, x360 = bits.Add64(x342, x339, uint64(p384Uint1(x358)))
p384_fiat64.go#L1318: x361 := (uint64(p384Uint1(x360)) + x340)
p384_fiat64.go#L1323: x364, x365 = bits.Add64(x325, x351, uint64(p384Uint1(x363)))
p384_fiat64.go#L1326: x366, x367 = bits.Add64(x327, x353, uint64(p384Uint1(x365)))
p384_fiat64.go#L1329: x368, x369 = bits.Add64(x329, x355, uint64(p384Uint1(x367)))
p384_fiat64.go#L1332: x370, x371 = bits.Add64(x331, x357, uint64(p384Uint1(x369)))
p384_fiat64.go#L1335: x372, x373 = bits.Add64(x333, x359, uint64(p384Uint1(x371)))
p384_fiat64.go#L1338: x374, x375 = bits.Add64(x335, x361, uint64(p384Uint1(x373)))
p384_fiat64.go#L1339: x376 := (uint64(p384Uint1(x375)) + uint64(p384Uint1(x336)))
p384_fiat64.go#L1363: x391, x392 = bits.Add64(x386, x383, uint64(p384Uint1(x390)))
p384_fiat64.go#L1366: x393, x394 = bits.Add64(x384, x381, uint64(p384Uint1(x392)))
p384_fiat64.go#L1369: x395, x396 = bits.Add64(x382, x379, uint64(p384Uint1(x394)))
p384_fiat64.go#L1372: x397, x398 = bits.Add64(x380, x377, uint64(p384Uint1(x396)))
p384_fiat64.go#L1373: x399 := (uint64(p384Uint1(x398)) + x378)
p384_fiat64.go#L1379: x402, x403 = bits.Add64(x366, x389, uint64(p384Uint1(x401)))
p384_fiat64.go#L1382: x404, x405 = bits.Add64(x368, x391, uint64(p384Uint1(x403)))
p384_fiat64.go#L1385: x406, x407 = bits.Add64(x370, x393, uint64(p384Uint1(x405)))
p384_fiat64.go#L1388: x408, x409 = bits.Add64(x372, x395, uint64(p384Uint1(x407)))
p384_fiat64.go#L1391: x410, x411 = bits.Add64(x374, x397, uint64(p384Uint1(x409)))
p384_fiat64.go#L1394: x412, x413 = bits.Add64(x376, x399, uint64(p384Uint1(x411)))
p384_fiat64.go#L1420: x430, x431 = bits.Add64(x425, x422, uint64(p384Uint1(x429)))
p384_fiat64.go#L1423: x432, x433 = bits.Add64(x423, x420, uint64(p384Uint1(x431)))
p384_fiat64.go#L1426: x434, x435 = bits.Add64(x421, x418, uint64(p384Uint1(x433)))
p384_fiat64.go#L1429: x436, x437 = bits.Add64(x419, x416, uint64(p384Uint1(x435)))
p384_fiat64.go#L1430: x438 := (uint64(p384Uint1(x437)) + x417)
p384_fiat64.go#L1435: x441, x442 = bits.Add64(x402, x428, uint64(p384Uint1(x440)))
p384_fiat64.go#L1438: x443, x444 = bits.Add64(x404, x430, uint64(p384Uint1(x442)))
p384_fiat64.go#L1441: x445, x446 = bits.Add64(x406, x432, uint64(p384Uint1(x444)))
p384_fiat64.go#L1444: x447, x448 = bits.Add64(x408, x434, uint64(p384Uint1(x446)))
p384_fiat64.go#L1447: x449, x450 = bits.Add64(x410, x436, uint64(p384Uint1(x448)))
p384_fiat64.go#L1450: x451, x452 = bits.Add64(x412, x438, uint64(p384Uint1(x450)))
p384_fiat64.go#L1451: x453 := (uint64(p384Uint1(x452)) + uint64(p384Uint1(x413)))
p384_fiat64.go#L1457: x456, x457 = bits.Sub64(x443, 0xffffffff00000000, uint64(p384Uint1(x455)))
p384_fiat64.go#L1460: x458, x459 = bits.Sub64(x445, 0xfffffffffffffffe, uint64(p384Uint1(x457)))
p384_fiat64.go#L1463: x460, x461 = bits.Sub64(x447, 0xffffffffffffffff, uint64(p384Uint1(x459)))
p384_fiat64.go#L1466: x462, x463 = bits.Sub64(x449, 0xffffffffffffffff, uint64(p384Uint1(x461)))
p384_fiat64.go#L1469: x464, x465 = bits.Sub64(x451, 0xffffffffffffffff, uint64(p384Uint1(x463)))
p384_fiat64.go#L1471: _, x467 = bits.Sub64(x453, uint64(0x0), uint64(p384Uint1(x465)))
p384_fiat64.go#L1473: p384CmovznzU64(&x468, p384Uint1(x467), x454, x441)
p384_fiat64.go#L1475: p384CmovznzU64(&x469, p384Uint1(x467), x456, x443)
p384_fiat64.go#L1477: p384CmovznzU64(&x470, p384Uint1(x467), x458, x445)
p384_fiat64.go#L1479: p384CmovznzU64(&x471, p384Uint1(x467), x460, x447)
p384_fiat64.go#L1481: p384CmovznzU64(&x472, p384Uint1(x467), x462, x449)
p384_fiat64.go#L1483: p384CmovznzU64(&x473, p384Uint1(x467), x464, x451)
p384_fiat64.go#L1509: x3, x4 = bits.Add64(arg1[1], arg2[1], uint64(p384Uint1(x2)))
p384_fiat64.go#L1512: x5, x6 = bits.Add64(arg1[2], arg2[2], uint64(p384Uint1(x4)))
p384_fiat64.go#L1515: x7, x8 = bits.Add64(arg1[3], arg2[3], uint64(p384Uint1(x6)))
p384_fiat64.go#L1518: x9, x10 = bits.Add64(arg1[4], arg2[4], uint64(p384Uint1(x8)))
p384_fiat64.go#L1521: x11, x12 = bits.Add64(arg1[5], arg2[5], uint64(p384Uint1(x10)))
p384_fiat64.go#L1527: x15, x16 = bits.Sub64(x3, 0xffffffff00000000, uint64(p384Uint1(x14)))
p384_fiat64.go#L1530: x17, x18 = bits.Sub64(x5, 0xfffffffffffffffe, uint64(p384Uint1(x16)))
p384_fiat64.go#L1533: x19, x20 = bits.Sub64(x7, 0xffffffffffffffff, uint64(p384Uint1(x18)))
p384_fiat64.go#L1536: x21, x22 = bits.Sub64(x9, 0xffffffffffffffff, uint64(p384Uint1(x20)))
p384_fiat64.go#L1539: x23, x24 = bits.Sub64(x11, 0xffffffffffffffff, uint64(p384Uint1(x22)))
p384_fiat64.go#L1541: _, x26 = bits.Sub64(uint64(p384Uint1(x12)), uint64(0x0), uint64(p384Uint1(x24)))
p384_fiat64.go#L1543: p384CmovznzU64(&x27, p384Uint1(x26), x13, x1)
p384_fiat64.go#L1545: p384CmovznzU64(&x28, p384Uint1(x26), x15, x3)
p384_fiat64.go#L1547: p384CmovznzU64(&x29, p384Uint1(x26), x17, x5)
p384_fiat64.go#L1549: p384CmovznzU64(&x30, p384Uint1(x26), x19, x7)
p384_fiat64.go#L1551: p384CmovznzU64(&x31, p384Uint1(x26), x21, x9)
p384_fiat64.go#L1553: p384CmovznzU64(&x32, p384Uint1(x26), x23, x11)
p384_fiat64.go#L1579: x3, x4 = bits.Sub64(arg1[1], arg2[1], uint64(p384Uint1(x2)))
p384_fiat64.go#L1582: x5, x6 = bits.Sub64(arg1[2], arg2[2], uint64(p384Uint1(x4)))
p384_fiat64.go#L1585: x7, x8 = bits.Sub64(arg1[3], arg2[3], uint64(p384Uint1(x6)))
p384_fiat64.go#L1588: x9, x10 = bits.Sub64(arg1[4], arg2[4], uint64(p384Uint1(x8)))
p384_fiat64.go#L1591: x11, x12 = bits.Sub64(arg1[5], arg2[5], uint64(p384Uint1(x10)))
p384_fiat64.go#L1593: p384CmovznzU64(&x13, p384Uint1(x12), uint64(0x0), 0xffffffffffffffff)
p384_fiat64.go#L1599: x16, x17 = bits.Add64(x3, (x13 & 0xffffffff00000000), uint64(p384Uint1(x15)))
p384_fiat64.go#L1602: x18, x19 = bits.Add64(x5, (x13 & 0xfffffffffffffffe), uint64(p384Uint1(x17)))
p384_fiat64.go#L1605: x20, x21 = bits.Add64(x7, x13, uint64(p384Uint1(x19)))
p384_fiat64.go#L1608: x22, x23 = bits.Add64(x9, x13, uint64(p384Uint1(x21)))
p384_fiat64.go#L1610: x24, _ = bits.Add64(x11, x13, uint64(p384Uint1(x23)))
p384_fiat64.go#L1671: x18, x19 = bits.Add64(x13, x10, uint64(p384Uint1(x17)))
p384_fiat64.go#L1674: x20, x21 = bits.Add64(x11, x8, uint64(p384Uint1(x19)))
p384_fiat64.go#L1677: x22, x23 = bits.Add64(x9, x6, uint64(p384Uint1(x21)))
p384_fiat64.go#L1680: x24, x25 = bits.Add64(x7, x4, uint64(p384Uint1(x23)))
p384_fiat64.go#L1685: x28, x29 = bits.Add64(uint64(0x0), x16, uint64(p384Uint1(x27)))
p384_fiat64.go#L1688: x30, x31 = bits.Add64(uint64(0x0), x18, uint64(p384Uint1(x29)))
p384_fiat64.go#L1691: x32, x33 = bits.Add64(uint64(0x0), x20, uint64(p384Uint1(x31)))
p384_fiat64.go#L1694: x34, x35 = bits.Add64(uint64(0x0), x22, uint64(p384Uint1(x33)))
p384_fiat64.go#L1697: x36, x37 = bits.Add64(uint64(0x0), x24, uint64(p384Uint1(x35)))
p384_fiat64.go#L1700: x38, x39 = bits.Add64(uint64(0x0), (uint64(p384Uint1(x25)) + x5), uint64(p384Uint1(x37)))
p384_fiat64.go#L1706: x42, x43 = bits.Add64(x30, uint64(0x0), uint64(p384Uint1(x41)))
p384_fiat64.go#L1709: x44, x45 = bits.Add64(x32, uint64(0x0), uint64(p384Uint1(x43)))
p384_fiat64.go#L1712: x46, x47 = bits.Add64(x34, uint64(0x0), uint64(p384Uint1(x45)))
p384_fiat64.go#L1715: x48, x49 = bits.Add64(x36, uint64(0x0), uint64(p384Uint1(x47)))
p384_fiat64.go#L1718: x50, x51 = bits.Add64(x38, uint64(0x0), uint64(p384Uint1(x49)))
p384_fiat64.go#L1744: x68, x69 = bits.Add64(x63, x60, uint64(p384Uint1(x67)))
p384_fiat64.go#L1747: x70, x71 = bits.Add64(x61, x58, uint64(p384Uint1(x69)))
p384_fiat64.go#L1750: x72, x73 = bits.Add64(x59, x56, uint64(p384Uint1(x71)))
p384_fiat64.go#L1753: x74, x75 = bits.Add64(x57, x54, uint64(p384Uint1(x73)))
p384_fiat64.go#L1758: x78, x79 = bits.Add64(x42, x66, uint64(p384Uint1(x77)))
p384_fiat64.go#L1761: x80, x81 = bits.Add64(x44, x68, uint64(p384Uint1(x79)))
p384_fiat64.go#L1764: x82, x83 = bits.Add64(x46, x70, uint64(p384Uint1(x81)))
p384_fiat64.go#L1767: x84, x85 = bits.Add64(x48, x72, uint64(p384Uint1(x83)))
p384_fiat64.go#L1770: x86, x87 = bits.Add64(x50, x74, uint64(p384Uint1(x85)))
p384_fiat64.go#L1773: x88, x89 = bits.Add64((uint64(p384Uint1(x51)) + uint64(p384Uint1(x39))), (uint64(p384Uint1(x75)) + x55), uint64(p384Uint1(x87)))
p384_fiat64.go#L1779: x92, x93 = bits.Add64(x80, uint64(0x0), uint64(p384Uint1(x91)))
p384_fiat64.go#L1782: x94, x95 = bits.Add64(x82, uint64(0x0), uint64(p384Uint1(x93)))
p384_fiat64.go#L1785: x96, x97 = bits.Add64(x84, uint64(0x0), uint64(p384Uint1(x95)))
p384_fiat64.go#L1788: x98, x99 = bits.Add64(x86, uint64(0x0), uint64(p384Uint1(x97)))
p384_fiat64.go#L1791: x100, x101 = bits.Add64(x88, uint64(0x0), uint64(p384Uint1(x99)))
p384_fiat64.go#L1817: x118, x119 = bits.Add64(x113, x110, uint64(p384Uint1(x117)))
p384_fiat64.go#L1820: x120, x121 = bits.Add64(x111, x108, uint64(p384Uint1(x119)))
p384_fiat64.go#L1823: x122, x123 = bits.Add64(x109, x106, uint64(p384Uint1(x121)))
p384_fiat64.go#L1826: x124, x125 = bits.Add64(x107, x104, uint64(p384Uint1(x123)))
p384_fiat64.go#L1831: x128, x129 = bits.Add64(x92, x116, uint64(p384Uint1(x127)))
p384_fiat64.go#L1834: x130, x131 = bits.Add64(x94, x118, uint64(p384Uint1(x129)))
p384_fiat64.go#L1837: x132, x133 = bits.Add64(x96, x120, uint64(p384Uint1(x131)))
p384_fiat64.go#L1840: x134, x135 = bits.Add64(x98, x122, uint64(p384Uint1(x133)))
p384_fiat64.go#L1843: x136, x137 = bits.Add64(x100, x124, uint64(p384Uint1(x135)))
p384_fiat64.go#L1846: x138, x139 = bits.Add64((uint64(p384Uint1(x101)) + uint64(p384Uint1(x89))), (uint64(p384Uint1(x125)) + x105), uint64(p384Uint1(x137)))
p384_fiat64.go#L1852: x142, x143 = bits.Add64(x130, uint64(0x0), uint64(p384Uint1(x141)))
p384_fiat64.go#L1855: x144, x145 = bits.Add64(x132, uint64(0x0), uint64(p384Uint1(x143)))
p384_fiat64.go#L1858: x146, x147 = bits.Add64(x134, uint64(0x0), uint64(p384Uint1(x145)))
p384_fiat64.go#L1861: x148, x149 = bits.Add64(x136, uint64(0x0), uint64(p384Uint1(x147)))
p384_fiat64.go#L1864: x150, x151 = bits.Add64(x138, uint64(0x0), uint64(p384Uint1(x149)))
p384_fiat64.go#L1890: x168, x169 = bits.Add64(x163, x160, uint64(p384Uint1(x167)))
p384_fiat64.go#L1893: x170, x171 = bits.Add64(x161, x158, uint64(p384Uint1(x169)))
p384_fiat64.go#L1896: x172, x173 = bits.Add64(x159, x156, uint64(p384Uint1(x171)))
p384_fiat64.go#L1899: x174, x175 = bits.Add64(x157, x154, uint64(p384Uint1(x173)))
p384_fiat64.go#L1904: x178, x179 = bits.Add64(x142, x166, uint64(p384Uint1(x177)))
p384_fiat64.go#L1907: x180, x181 = bits.Add64(x144, x168, uint64(p384Uint1(x179)))
p384_fiat64.go#L1910: x182, x183 = bits.Add64(x146, x170, uint64(p384Uint1(x181)))
p384_fiat64.go#L1913: x184, x185 = bits.Add64(x148, x172, uint64(p384Uint1(x183)))
p384_fiat64.go#L1916: x186, x187 = bits.Add64(x150, x174, uint64(p384Uint1(x185)))
p384_fiat64.go#L1919: x188, x189 = bits.Add64((uint64(p384Uint1(x151)) + uint64(p384Uint1(x139))), (uint64(p384Uint1(x175)) + x155), uint64(p384Uint1(x187)))
p384_fiat64.go#L1925: x192, x193 = bits.Add64(x180, uint64(0x0), uint64(p384Uint1(x191)))
p384_fiat64.go#L1928: x194, x195 = bits.Add64(x182, uint64(0x0), uint64(p384Uint1(x193)))
p384_fiat64.go#L1931: x196, x197 = bits.Add64(x184, uint64(0x0), uint64(p384Uint1(x195)))
p384_fiat64.go#L1934: x198, x199 = bits.Add64(x186, uint64(0x0), uint64(p384Uint1(x197)))
p384_fiat64.go#L1937: x200, x201 = bits.Add64(x188, uint64(0x0), uint64(p384Uint1(x199)))
p384_fiat64.go#L1963: x218, x219 = bits.Add64(x213, x210, uint64(p384Uint1(x217)))
p384_fiat64.go#L1966: x220, x221 = bits.Add64(x211, x208, uint64(p384Uint1(x219)))
p384_fiat64.go#L1969: x222, x223 = bits.Add64(x209, x206, uint64(p384Uint1(x221)))
p384_fiat64.go#L1972: x224, x225 = bits.Add64(x207, x204, uint64(p384Uint1(x223)))
p384_fiat64.go#L1977: x228, x229 = bits.Add64(x192, x216, uint64(p384Uint1(x227)))
p384_fiat64.go#L1980: x230, x231 = bits.Add64(x194, x218, uint64(p384Uint1(x229)))
p384_fiat64.go#L1983: x232, x233 = bits.Add64(x196, x220, uint64(p384Uint1(x231)))
p384_fiat64.go#L1986: x234, x235 = bits.Add64(x198, x222, uint64(p384Uint1(x233)))
p384_fiat64.go#L1989: x236, x237 = bits.Add64(x200, x224, uint64(p384Uint1(x235)))
p384_fiat64.go#L1992: x238, x239 = bits.Add64((uint64(p384Uint1(x201)) + uint64(p384Uint1(x189))), (uint64(p384Uint1(x225)) + x205), uint64(p384Uint1(x237)))
p384_fiat64.go#L1998: x242, x243 = bits.Add64(x230, uint64(0x0), uint64(p384Uint1(x241)))
p384_fiat64.go#L2001: x244, x245 = bits.Add64(x232, uint64(0x0), uint64(p384Uint1(x243)))
p384_fiat64.go#L2004: x246, x247 = bits.Add64(x234, uint64(0x0), uint64(p384Uint1(x245)))
p384_fiat64.go#L2007: x248, x249 = bits.Add64(x236, uint64(0x0), uint64(p384Uint1(x247)))
p384_fiat64.go#L2010: x250, x251 = bits.Add64(x238, uint64(0x0), uint64(p384Uint1(x249)))
p384_fiat64.go#L2036: x268, x269 = bits.Add64(x263, x260, uint64(p384Uint1(x267)))
p384_fiat64.go#L2039: x270, x271 = bits.Add64(x261, x258, uint64(p384Uint1(x269)))
p384_fiat64.go#L2042: x272, x273 = bits.Add64(x259, x256, uint64(p384Uint1(x271)))
p384_fiat64.go#L2045: x274, x275 = bits.Add64(x257, x254, uint64(p384Uint1(x273)))
p384_fiat64.go#L2050: x278, x279 = bits.Add64(x242, x266, uint64(p384Uint1(x277)))
p384_fiat64.go#L2053: x280, x281 = bits.Add64(x244, x268, uint64(p384Uint1(x279)))
p384_fiat64.go#L2056: x282, x283 = bits.Add64(x246, x270, uint64(p384Uint1(x281)))
p384_fiat64.go#L2059: x284, x285 = bits.Add64(x248, x272, uint64(p384Uint1(x283)))
p384_fiat64.go#L2062: x286, x287 = bits.Add64(x250, x274, uint64(p384Uint1(x285)))
p384_fiat64.go#L2065: x288, x289 = bits.Add64((uint64(p384Uint1(x251)) + uint64(p384Uint1(x239))), (uint64(p384Uint1(x275)) + x255), uint64(p384Uint1(x287)))
p384_fiat64.go#L2071: x292, x293 = bits.Sub64(x280, 0xffffffff00000000, uint64(p384Uint1(x291)))
p384_fiat64.go#L2074: x294, x295 = bits.Sub64(x282, 0xfffffffffffffffe, uint64(p384Uint1(x293)))
p384_fiat64.go#L2077: x296, x297 = bits.Sub64(x284, 0xffffffffffffffff, uint64(p384Uint1(x295)))
p384_fiat64.go#L2080: x298, x299 = bits.Sub64(x286, 0xffffffffffffffff, uint64(p384Uint1(x297)))
p384_fiat64.go#L2083: x300, x301 = bits.Sub64(x288, 0xffffffffffffffff, uint64(p384Uint1(x299)))
p384_fiat64.go#L2085: _, x303 = bits.Sub64(uint64(p384Uint1(x289)), uint64(0x0), uint64(p384Uint1(x301)))
p384_fiat64.go#L2087: p384CmovznzU64(&x304, p384Uint1(x303), x290, x278)
p384_fiat64.go#L2089: p384CmovznzU64(&x305, p384Uint1(x303), x292, x280)
p384_fiat64.go#L2091: p384CmovznzU64(&x306, p384Uint1(x303), x294, x282)
p384_fiat64.go#L2093: p384CmovznzU64(&x307, p384Uint1(x303), x296, x284)
p384_fiat64.go#L2095: p384CmovznzU64(&x308, p384Uint1(x303), x298, x286)
p384_fiat64.go#L2097: p384CmovznzU64(&x309, p384Uint1(x303), x300, x288)
p384_fiat64.go#L2140: x17, x18 = bits.Add64(x12, x9, uint64(p384Uint1(x16)))
p384_fiat64.go#L2143: x19, x20 = bits.Add64(x10, x7, uint64(p384Uint1(x18)))
p384_fiat64.go#L2146: x21, x22 = bits.Add64(x8, x6, uint64(p384Uint1(x20)))
p384_fiat64.go#L2172: x39, x40 = bits.Add64(x34, x31, uint64(p384Uint1(x38)))
p384_fiat64.go#L2175: x41, x42 = bits.Add64(x32, x29, uint64(p384Uint1(x40)))
p384_fiat64.go#L2178: x43, x44 = bits.Add64(x30, x27, uint64(p384Uint1(x42)))
p384_fiat64.go#L2181: x45, x46 = bits.Add64(x28, x25, uint64(p384Uint1(x44)))
p384_fiat64.go#L2186: x49, x50 = bits.Add64(x15, x37, uint64(p384Uint1(x48)))
p384_fiat64.go#L2189: x51, x52 = bits.Add64(x17, x39, uint64(p384Uint1(x50)))
p384_fiat64.go#L2192: x53, x54 = bits.Add64(x19, x41, uint64(p384Uint1(x52)))
p384_fiat64.go#L2195: x55, x56 = bits.Add64(x21, x43, uint64(p384Uint1(x54)))
p384_fiat64.go#L2198: x57, x58 = bits.Add64(uint64(p384Uint1(x22)), x45, uint64(p384Uint1(x56)))
p384_fiat64.go#L2201: x59, x60 = bits.Add64(uint64(0x0), (uint64(p384Uint1(x46)) + x26), uint64(p384Uint1(x58)))
p384_fiat64.go#L2219: x71, x72 = bits.Add64(x66, x63, uint64(p384Uint1(x70)))
p384_fiat64.go#L2222: x73, x74 = bits.Add64(x64, x61, uint64(p384Uint1(x72)))
p384_fiat64.go#L2225: x75, x76 = bits.Add64(x62, x1, uint64(p384Uint1(x74)))
p384_fiat64.go#L2231: x79, x80 = bits.Add64(x51, x69, uint64(p384Uint1(x78)))
p384_fiat64.go#L2234: x81, x82 = bits.Add64(x53, x71, uint64(p384Uint1(x80)))
p384_fiat64.go#L2237: x83, x84 = bits.Add64(x55, x73, uint64(p384Uint1(x82)))
p384_fiat64.go#L2240: x85, x86 = bits.Add64(x57, x75, uint64(p384Uint1(x84)))
p384_fiat64.go#L2243: x87, x88 = bits.Add64(x59, uint64(p384Uint1(x76)), uint64(p384Uint1(x86)))
p384_fiat64.go#L2269: x105, x106 = bits.Add64(x100, x97, uint64(p384Uint1(x104)))
p384_fiat64.go#L2272: x107, x108 = bits.Add64(x98, x95, uint64(p384Uint1(x106)))
p384_fiat64.go#L2275: x109, x110 = bits.Add64(x96, x93, uint64(p384Uint1(x108)))
p384_fiat64.go#L2278: x111, x112 = bits.Add64(x94, x91, uint64(p384Uint1(x110)))
p384_fiat64.go#L2283: x115, x116 = bits.Add64(x79, x103, uint64(p384Uint1(x114)))
p384_fiat64.go#L2286: x117, x118 = bits.Add64(x81, x105, uint64(p384Uint1(x116)))
p384_fiat64.go#L2289: x119, x120 = bits.Add64(x83, x107, uint64(p384Uint1(x118)))
p384_fiat64.go#L2292: x121, x122 = bits.Add64(x85, x109, uint64(p384Uint1(x120)))
p384_fiat64.go#L2295: x123, x124 = bits.Add64(x87, x111, uint64(p384Uint1(x122)))
p384_fiat64.go#L2298: x125, x126 = bits.Add64((uint64(p384Uint1(x88)) + uint64(p384Uint1(x60))), (uint64(p384Uint1(x112)) + x92), uint64(p384Uint1(x124)))
p384_fiat64.go#L2316: x137, x138 = bits.Add64(x132, x129, uint64(p384Uint1(x136)))
p384_fiat64.go#L2319: x139, x140 = bits.Add64(x130, x127, uint64(p384Uint1(x138)))
p384_fiat64.go#L2322: x141, x142 = bits.Add64(x128, x2, uint64(p384Uint1(x140)))
p384_fiat64.go#L2328: x145, x146 = bits.Add64(x117, x135, uint64(p384Uint1(x144)))
p384_fiat64.go#L2331: x147, x148 = bits.Add64(x119, x137, uint64(p384Uint1(x146)))
p384_fiat64.go#L2334: x149, x150 = bits.Add64(x121, x139, uint64(p384Uint1(x148)))
p384_fiat64.go#L2337: x151, x152 = bits.Add64(x123, x141, uint64(p384Uint1(x150)))
p384_fiat64.go#L2340: x153, x154 = bits.Add64(x125, uint64(p384Uint1(x142)), uint64(p384Uint1(x152)))
p384_fiat64.go#L2366: x171, x172 = bits.Add64(x166, x163, uint64(p384Uint1(x170)))
p384_fiat64.go#L2369: x173, x174 = bits.Add64(x164, x161, uint64(p384Uint1(x172)))
p384_fiat64.go#L2372: x175, x176 = bits.Add64(x162, x159, uint64(p384Uint1(x174)))
p384_fiat64.go#L2375: x177, x178 = bits.Add64(x160, x157, uint64(p384Uint1(x176)))
p384_fiat64.go#L2380: x181, x182 = bits.Add64(x145, x169, uint64(p384Uint1(x180)))
p384_fiat64.go#L2383: x183, x184 = bits.Add64(x147, x171, uint64(p384Uint1(x182)))
p384_fiat64.go#L2386: x185, x186 = bits.Add64(x149, x173, uint64(p384Uint1(x184)))
p384_fiat64.go#L2389: x187, x188 = bits.Add64(x151, x175, uint64(p384Uint1(x186)))
p384_fiat64.go#L2392: x189, x190 = bits.Add64(x153, x177, uint64(p384Uint1(x188)))
p384_fiat64.go#L2395: x191, x192 = bits.Add64((uint64(p384Uint1(x154)) + uint64(p384Uint1(x126))), (uint64(p384Uint1(x178)) + x158), uint64(p384Uint1(x190)))
p384_fiat64.go#L2413: x203, x204 = bits.Add64(x198, x195, uint64(p384Uint1(x202)))
p384_fiat64.go#L2416: x205, x206 = bits.Add64(x196, x193, uint64(p384Uint1(x204)))
p384_fiat64.go#L2419: x207, x208 = bits.Add64(x194, x3, uint64(p384Uint1(x206)))
p384_fiat64.go#L2425: x211, x212 = bits.Add64(x183, x201, uint64(p384Uint1(x210)))
p384_fiat64.go#L2428: x213, x214 = bits.Add64(x185, x203, uint64(p384Uint1(x212)))
p384_fiat64.go#L2431: x215, x216 = bits.Add64(x187, x205, uint64(p384Uint1(x214)))
p384_fiat64.go#L2434: x217, x218 = bits.Add64(x189, x207, uint64(p384Uint1(x216)))
p384_fiat64.go#L2437: x219, x220 = bits.Add64(x191, uint64(p384Uint1(x208)), uint64(p384Uint1(x218)))
p384_fiat64.go#L2463: x237, x238 = bits.Add64(x232, x229, uint64(p384Uint1(x236)))
p384_fiat64.go#L2466: x239, x240 = bits.Add64(x230, x227, uint64(p384Uint1(x238)))
p384_fiat64.go#L2469: x241, x242 = bits.Add64(x228, x225, uint64(p384Uint1(x240)))
p384_fiat64.go#L2472: x243, x244 = bits.Add64(x226, x223, uint64(p384Uint1(x242)))
p384_fiat64.go#L2477: x247, x248 = bits.Add64(x211, x235, uint64(p384Uint1(x246)))
p384_fiat64.go#L2480: x249, x250 = bits.Add64(x213, x237, uint64(p384Uint1(x248)))
p384_fiat64.go#L2483: x251, x252 = bits.Add64(x215, x239, uint64(p384Uint1(x250)))
p384_fiat64.go#L2486: x253, x254 = bits.Add64(x217, x241, uint64(p384Uint1(x252)))
p384_fiat64.go#L2489: x255, x256 = bits.Add64(x219, x243, uint64(p384Uint1(x254)))
p384_fiat64.go#L2492: x257, x258 = bits.Add64((uint64(p384Uint1(x220)) + uint64(p384Uint1(x192))), (uint64(p384Uint1(x244)) + x224), uint64(p384Uint1(x256)))
p384_fiat64.go#L2510: x269, x270 = bits.Add64(x264, x261, uint64(p384Uint1(x268)))
p384_fiat64.go#L2513: x271, x272 = bits.Add64(x262, x259, uint64(p384Uint1(x270)))
p384_fiat64.go#L2516: x273, x274 = bits.Add64(x260, x4, uint64(p384Uint1(x272)))
p384_fiat64.go#L2522: x277, x278 = bits.Add64(x249, x267, uint64(p384Uint1(x276)))
p384_fiat64.go#L2525: x279, x280 = bits.Add64(x251, x269, uint64(p384Uint1(x278)))
p384_fiat64.go#L2528: x281, x282 = bits.Add64(x253, x271, uint64(p384Uint1(x280)))
p384_fiat64.go#L2531: x283, x284 = bits.Add64(x255, x273, uint64(p384Uint1(x282)))
p384_fiat64.go#L2534: x285, x286 = bits.Add64(x257, uint64(p384Uint1(x274)), uint64(p384Uint1(x284)))
p384_fiat64.go#L2560: x303, x304 = bits.Add64(x298, x295, uint64(p384Uint1(x302)))
p384_fiat64.go#L2563: x305, x306 = bits.Add64(x296, x293, uint64(p384Uint1(x304)))
p384_fiat64.go#L2566: x307, x308 = bits.Add64(x294, x291, uint64(p384Uint1(x306)))
p384_fiat64.go#L2569: x309, x310 = bits.Add64(x292, x289, uint64(p384Uint1(x308)))
p384_fiat64.go#L2574: x313, x314 = bits.Add64(x277, x301, uint64(p384Uint1(x312)))
p384_fiat64.go#L2577: x315, x316 = bits.Add64(x279, x303, uint64(p384Uint1(x314)))
p384_fiat64.go#L2580: x317, x318 = bits.Add64(x281, x305, uint64(p384Uint1(x316)))
p384_fiat64.go#L2583: x319, x320 = bits.Add64(x283, x307, uint64(p384Uint1(x318)))
p384_fiat64.go#L2586: x321, x322 = bits.Add64(x285, x309, uint64(p384Uint1(x320)))
p384_fiat64.go#L2589: x323, x324 = bits.Add64((uint64(p384Uint1(x286)) + uint64(p384Uint1(x258))), (uint64(p384Uint1(x310)) + x290), uint64(p384Uint1(x322)))
p384_fiat64.go#L2607: x335, x336 = bits.Add64(x330, x327, uint64(p384Uint1(x334)))
p384_fiat64.go#L2610: x337, x338 = bits.Add64(x328, x325, uint64(p384Uint1(x336)))
p384_fiat64.go#L2613: x339, x340 = bits.Add64(x326, x5, uint64(p384Uint1(x338)))
p384_fiat64.go#L2619: x343, x344 = bits.Add64(x315, x333, uint64(p384Uint1(x342)))
p384_fiat64.go#L2622: x345, x346 = bits.Add64(x317, x335, uint64(p384Uint1(x344)))
p384_fiat64.go#L2625: x347, x348 = bits.Add64(x319, x337, uint64(p384Uint1(x346)))
p384_fiat64.go#L2628: x349, x350 = bits.Add64(x321, x339, uint64(p384Uint1(x348)))
p384_fiat64.go#L2631: x351, x352 = bits.Add64(x323, uint64(p384Uint1(x340)), uint64(p384Uint1(x350)))
p384_fiat64.go#L2657: x369, x370 = bits.Add64(x364, x361, uint64(p384Uint1(x368)))
p384_fiat64.go#L2660: x371, x372 = bits.Add64(x362, x359, uint64(p384Uint1(x370)))
p384_fiat64.go#L2663: x373, x374 = bits.Add64(x360, x357, uint64(p384Uint1(x372)))
p384_fiat64.go#L2666: x375, x376 = bits.Add64(x358, x355, uint64(p384Uint1(x374)))
p384_fiat64.go#L2671: x379, x380 = bits.Add64(x343, x367, uint64(p384Uint1(x378)))
p384_fiat64.go#L2674: x381, x382 = bits.Add64(x345, x369, uint64(p384Uint1(x380)))
p384_fiat64.go#L2677: x383, x384 = bits.Add64(x347, x371, uint64(p384Uint1(x382)))
p384_fiat64.go#L2680: x385, x386 = bits.Add64(x349, x373, uint64(p384Uint1(x384)))
p384_fiat64.go#L2683: x387, x388 = bits.Add64(x351, x375, uint64(p384Uint1(x386)))
p384_fiat64.go#L2686: x389, x390 = bits.Add64((uint64(p384Uint1(x352)) + uint64(p384Uint1(x324))), (uint64(p384Uint1(x376)) + x356), uint64(p384Uint1(x388)))
p384_fiat64.go#L2692: x393, x394 = bits.Sub64(x381, 0xffffffff00000000, uint64(p384Uint1(x392)))
p384_fiat64.go#L2695: x395, x396 = bits.Sub64(x383, 0xfffffffffffffffe, uint64(p384Uint1(x394)))
p384_fiat64.go#L2698: x397, x398 = bits.Sub64(x385, 0xffffffffffffffff, uint64(p384Uint1(x396)))
p384_fiat64.go#L2701: x399, x400 = bits.Sub64(x387, 0xffffffffffffffff, uint64(p384Uint1(x398)))
p384_fiat64.go#L2704: x401, x402 = bits.Sub64(x389, 0xffffffffffffffff, uint64(p384Uint1(x400)))
p384_fiat64.go#L2706: _, x404 = bits.Sub64(uint64(p384Uint1(x390)), uint64(0x0), uint64(p384Uint1(x402)))
p384_fiat64.go#L2708: p384CmovznzU64(&x405, p384Uint1(x404), x391, x379)
p384_fiat64.go#L2710: p384CmovznzU64(&x406, p384Uint1(x404), x393, x381)
p384_fiat64.go#L2712: p384CmovznzU64(&x407, p384Uint1(x404), x395, x383)
p384_fiat64.go#L2714: p384CmovznzU64(&x408, p384Uint1(x404), x397, x385)
p384_fiat64.go#L2716: p384CmovznzU64(&x409, p384Uint1(x404), x399, x387)
p384_fiat64.go#L2718: p384CmovznzU64(&x410, p384Uint1(x404), x401, x389)
p384_fiat64.go#L2742: func p384Selectznz(out1 *[6]uint64, arg1 p384Uint1, arg2 *[6]uint64, arg3 *[6]uint64) {
|
The pages are generated with Golds v0.6.7. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |